Thực đơn
Smalltalk Tính phản xạMột chương trình Smalltalk khi đã biên dịch và đang chạy, vẫn giữ lại tối đa các cấu trúc ở mức cao, ví dụ cấu trúc lớp, đối tượng, tên biến v.v... Nhờ tính phản xạ, người ta có thể lưu, truyền, phục hồi các đối tượng, ngoài ra, người ta dễ dàng phát triển các chương trình kiểm thử (tester), chương trình gỡ rối (debugger).
Đối với các ngôn ngữ không có tính phản xạ (ví dụ tiêu biểu là C/C++), sau khi biên dịch thành mã nhị phân, cấu trúc chương trình ở mức cao bị xóa đi, thay vào đó là kiến trúc mức CPU và API. Điều này gây nhiều phiền phức cho trình gỡ rối, khiến chúng phải sinh ra hàng loạt các tập tin mô tả.
Tính phản xạ có thể làm tăng chi phí bộ nhớ, và chi phí tính toán.
Thực đơn
Smalltalk Tính phản xạLiên quan
Smalltalk Small Talk (bài hát)Tài liệu tham khảo
WikiPedia: Smalltalk http://www.iam.unibe.ch/~ducasse/FreeBooks.html http://smalltalk.cincom.com http://www.cincomsmalltalk.com/CincomSmalltalkWiki http://www.cincomsmalltalk.com/blog/blogView http://susie.dargos.com/doku.php?id=PublicDomainSm... http://www.esmertec.com/solutions/M2M/ http://www.gemstone.com/products/smalltalk/ http://code.google.com/p/syx http://www.ibm.com/software/awdtools/smalltalk/ http://www.instantiations.com/VAST/